Data Replication Model For Remote Procedure Call Transactions

نویسندگان

  • MUSTAFA MAT DERIS
  • ALI MAMAT
  • MISWAN SURIP
  • SAZALI KHALID
  • Tun Hussein Onn
چکیده

Remote Procedure Call (RPC) is the most popular model to facilitate the building of distributed programs. However, it only provides a restricted availability of update operations and does not support fault-tolerant. The combination of RPC and data replication techniques has been developed to support fault-tolerant from Remote Procedure Call (RPC). However, different data replication techniques provide a different availability and fault-tolerant. This paper proposes a data replication technique called Three Dimensional Grid Structure (TDGS) to form a high availability and fault-tolerant of RPC in distributed computing environment. Fault-tolerant programs developed in this environment are able to tolerate failures such as server failure, site failure or even network partitioning. In order to obtain the proposed programs, firstly we generalize the Three Dimensional Grid Structure protocol to provide high availability of read and write operations. Secondly, the replica management to support the development of reliable services in a replicated-server environment is established.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Managing Replicated Remote Procedure Call Transactions

This paper addresses the problem of building reliable computing programs over remote procedure call (RPC) systems by using replication and transaction techniques. We rst establish the computational model: the RPC transactions. Based on this RPC transaction model, we present the design of our system for managing RPC transactions in the replicated-server environment. Finally we present some resul...

متن کامل

FlexiNet SIGOPS paper

Generally, research middleware platforms have provided application programmers with facilities for just one form of communication, for example remote procedure call, or transactions or replication. Industry middleware platforms are been asked to provided a kit bag of “plug and play” capabilities, for example transactions, replication, authentication, privacy, auditing and many other features. I...

متن کامل

Managing Data Using Neighbor Replication on Triangular-Grid Structure

Data is one of the domains in grid research that deals with the storage, replication, and management of large data sets in a distributed environment. The all-data-to-all sites replication scheme such as read-one write-all and tree grid structure (TGS) are the popular techniques being used for replication and management of data in this domain. However, these techniques have its weaknesses in ter...

متن کامل

Enabling Transparent Data Sharing in Component Models Gabriel Antoniu, Hinde Lilia Bouziane, Landry

The fast growth of high-bandwidth wide-area networks has encouraged the development of computational grids. To deal with the increasing complexity of grid applications, the software component technology seems very appealing since it emphasizes software composition and re-use. However, current software component models only support explicit data transfers between components through remote proced...

متن کامل

A Caching Protocol to Improve CORBA Performance

For many distributed data intensive applications, the default remote invocation of CORBA objects to a server is not acceptable because of performance degradation. Caching can improve performance and scalability of such applications by increasing the locality of data. This paper proposes a caching approach that optimises the default remote invocation behaviour of CORBA clients. Efficient fine-gr...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2005